package com.hengpeng.itfinbase.message.payment;

import java.util.Map;

import com.hengpeng.itfinbase.message.RequestMessage;

/**
 * <pre>
 * 支付通知消息体
 * </pre>
 * @author shanguogang
 * @version 1.0, 2015-8-7
 */
public class PayNotifyRequestMsg extends RequestMessage
{
	private static final long serialVersionUID = 205242264817058853L;

	/**
	 * 是否服务器通知
	 */
	private Boolean isBgNotify = false;

	/**
	 * 商户号标识
	 */
	private String merchantId;

	/**
	 * 网关返回参数映射表
	 */
	private Map<String, String> parameter;

	/**
	 * 网关返回参数字符串
	 */
	private String paramString;

	/**
	 * 支付提供商Id
	 */
	private String providerId;

	public Boolean getIsBgNotify()
	{
		return isBgNotify;
	}

	public String getMerchantId()
	{
		return merchantId;
	}

	/**
	 * @return 网关返回参数映射表
	 */
	public Map<String, String> getParameter()
	{
		return parameter;
	}

	/**
	 * @return 网关返回参数字符串
	 */
	public String getParamString()
	{
		return paramString;
	}

	public String getProviderId()
	{
		return providerId;
	}

	public void setIsBgNotify(Boolean isBgNotify)
	{
		this.isBgNotify = isBgNotify;
	}

	public void setMerchantId(String merchantId)
	{
		this.merchantId = merchantId;
	}

	/**
	 * @param parameter 网关返回参数映射表
	 */
	public void setParameter(Map<String, String> parameter)
	{
		this.parameter = parameter;
	}

	/**
	 * @param paramString 网关返回参数字符串
	 */
	public void setParamString(String paramString)
	{
		this.paramString = paramString;
	}

	public void setProviderId(String providerId)
	{
		this.providerId = providerId;
	}
}
